#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>

//int* findDisappearedNumbers(int* nums, int numsSize, int* returnSize) {
//    *returnSize = 0;
//    int* arr = (int*)malloc(sizeof(int) * (numsSize + 1));
//    for (int i = 1; i < numsSize + 1; i++)
//    {
//        arr[nums[i]] = nums[i];
//    }
//    for (int i = 1; i < numsSize + 1; i++)
//    {
//        if (arr[i] != i)
//            *returnSize++;
//    }
//    int* ret = (int*)malloc(sizeof(int) * (*returnSize));
//    int j = 0;
//    for (int i = 1; i < numsSize + 1; i++)
//    {
//        if (arr[i] != i)
//            ret[j++] = i;
//    }
//    return ret;
//}
//int main()
//{
//
//    return 0;
//}

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdbool.h>
#include<string.h>
#include<stdbool.h>

//int hammingWeight(uint32_t n) {
//    int cnt = 0;
//    for (int i = 0; i < 32; i++)
//    {
//        if (n >> i & 1 == 1)
//            cnt++;
//    }
//    return cnt;
//}

//bool isIsomorphic(char* s, char* t) {
//    int cnt = s[0] - t[0];
//    for (int i = 0; i < strlen(s); i++)
//    {
//        if (s[i] - t[i] != cnt)
//            return false;
//    }
//    return true;
//}
//
//int main()
//{
//    char s[] = "egg";
//    char t[] = "add";
//    isIsomorphic(s, t);
//    return 0;
//}